import pandas as pd

# 读取CSV文件
df = pd.read_csv("C:\\code\\Python\\machine_-learning_-final-2024-12-25\\data\\area_weather.csv", encoding='utf-8')

# 假设我们要取出省份为“上海”的数据
province_to_extract = '上海'

# 使用布尔索引来筛选数据
filtered_df = df[df['province'] == province_to_extract]

# 将筛选后的数据保存到新的CSV文件
filtered_df.to_csv(f"C:\\code\\Python\\machine_-learning_-final-2024-12-25\\data\\shanghai_data.csv", index=False, encoding='utf-8-sig')

print(f'已成功提取并保存{province_to_extract}的数据到{province_to_extract}_data.csv')
